package com.talkweb.newproject.admin.sysorg.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.util.Date;

/**
 * Created by qsf on 2019/4/18.
 */
@Setter
@Getter
public class SysOrgDTO implements Serializable {
    private static final long serivalVersionUID=1L;

    /**ID*/
    @ApiModelProperty(value="ID")
    private Long id;

    /**ORG_CODE*/
    @ApiModelProperty(value="ORG_CODE")
    private String orgCode;

    /**ORG_NAME*/
    @ApiModelProperty(value="ORG_NAME")
    private String orgName;

    /**ORG_TYPE*/
    @ApiModelProperty(value="ORG_TYPE")
    private String orgType;

    /**PARENT_ID*/
    @ApiModelProperty(value="PARENT_ID")
    private String parentId;

    /**PARENT_IDS*/
    @ApiModelProperty(value="PARENT_IDS")
    private String parentIds;

    /**ORDER_BY*/
    @ApiModelProperty(value="ORDER_BY")
    private String orderBy;

    /**VALIDATE_STATE*/
    @ApiModelProperty(value="VALIDATE_STATE")
    private String validateState;

    /**IS_VIRTUAL*/
    @ApiModelProperty(value="IS_VIRTUAL")
    private String isVirtual;

    /**VERSION*/
    @ApiModelProperty(value="VERSION")
    private Long version;

    /**APP_FLAG*/
    @ApiModelProperty(value="APP_FLAG")
    private String appFlag;

    /**IS_LEEF*/
    @ApiModelProperty(value="IS_LEEF")
    private String isLeef;

    /**AREA_CODES*/
    @ApiModelProperty(value="AREA_CODES")
    private String areaCodes;

    /**AREA_ADRESS*/
    @ApiModelProperty(value="AREA_ADRESS")
    private String areaAddress;

    /**ORG_LEVEL*/
    @ApiModelProperty(value="ORG_LEVEL")
    private String orgLevel;

    /**EFFECTIVE_DATE*/
    @ApiModelProperty(value="EFFECTIVE_DATE")
    private Date effectiveDate;

    /**CREATE_TIME*/
    @ApiModelProperty(value="CREATE_TIME")
    private Date createTime;

    /**UUID*/
    @ApiModelProperty(value="UUID")
    private String uuid;

    /**remark*/
    @ApiModelProperty(value="remark")
    private String remark;

}
